package org.jeecg.modules.enmu;

public enum AttributeLength {
    NAME_LENGTH(40),               // 名字命名长度
    USER_LENGTH(20),               // 用户名长度
    PASSWORD_LEN(20),              // 口令长度
    TIME_LEN(19),                  // 时间串长度
    ALARMSERIALNO_LENGTH(10),      // 告警序号
    DES_LENGTH(60),                // 描述信息长度
    VER_LENGTH(20),                // 版本描述的长度
    SCID_LEN(7),                   // SC编号长度
    AREAID_LEN(24),                // 区域编号长度
    SITEID_LEN(24),                // 站点编号长度
    ROOM_LEN(24),                  // 机房编号长度
    DEVICEID_LEN(5),               // 设备编号长度
    SUID_LEN(12),                  // 监控单元编号长度
    ID_LEN(36),                    // 监控数据标识号长度
    //报文头长度
    HEADER_LENGTH(4),
    //long类型长度
    LONG_LENGTH(4),
    //short长度
    SHORT_LENGTH(2),
    //char长度
    CHAR_LENGTH(1),
    //float长度
    FLOAT_LENGTH(4),
    //枚举长度的
    ENUM_LENGTH(4),
    //内容开始长度
    CONTENT_START(16),
    AD_AT(48)
    ,
    TALARM_LENGTH(137),
    DEVICETYPE_LEN(3);             // 设备类型



    private final int length;

    AttributeLength(int length) {
        this.length = length;
    }

    public int getLength() {
        return length;
    }
}